export interface ElevatorVO {
  /**
   * 设备ID
   */
  elevatorId: string | number;

  /**
   * 名称
   */
  machineName: string;

  /**
   * 设备编号
   */
  machineCode: string;

  /**
   * 品牌
   */
  brand: string;

  /**
   * 位置
   */
  locationName: string;

  /**
   * 登记单位
   */
  registrationUnit: string;

  /**
   * 使用单位
   */
  useUnit: string;

  /**
   * 维保单位
   */
  maintenanceUnit: string;

  /**
   * 救援电话
   */
  rescueLink: string;

  /**
   * 厂家
   */
  factoryId: string | number;

  /**
   * 小区ID
   */
  communityId: string | number;

  /**
   * 单元ID
   */
  unitId: string | number;

  /**
   * 楼ID
   */
  floorId: string | number;

  /**
   * 设备心跳时间
   */
  heartbeatTime: string;

  /**
   * 电梯类型
   */
  elevatorType: string;

  /**
   * 当前楼层
   */
  curLayer: string;

  /**
   * 状态（0离线 1在线）
   */
  status: string;

  /**
   * 备注
   */
  remark: string;
}

export interface ElevatorForm {
  /**
   * 设备ID
   */
  elevatorId?: string | number;

  /**
   * 名称
   */
  machineName?: string;

  /**
   * 设备编号
   */
  machineCode?: string;

  /**
   * 品牌
   */
  brand?: string;

  /**
   * 位置
   */
  locationName?: string;

  /**
   * 登记单位
   */
  registrationUnit?: string;

  /**
   * 使用单位
   */
  useUnit?: string;

  /**
   * 维保单位
   */
  maintenanceUnit?: string;

  /**
   * 救援电话
   */
  rescueLink?: string;

  /**
   * 厂家
   */
  factoryId?: string | number;

  /**
   * 小区ID
   */
  communityId?: string | number;

  /**
   * 单元ID
   */
  unitId?: string | number;

  /**
   * 楼ID
   */
  floorId?: string | number;

  /**
   * 设备心跳时间
   */
  heartbeatTime?: string;

  /**
   * 电梯类型
   */
  elevatorType?: string;

  /**
   * 当前楼层
   */
  curLayer?: string;

  /**
   * 状态（0离线 1在线）
   */
  status?: string;

  /**
   * 备注
   */
  remark?: string;
}

export interface ElevatorQuery extends PageQuery {
  /**
   * 名称
   */
  machineName?: string;

  /**
   * 设备编号
   */
  machineCode?: string;

  /**
   * 品牌
   */
  brand?: string;

  /**
   * 位置
   */
  locationName?: string;

  /**
   * 登记单位
   */
  registrationUnit?: string;

  /**
   * 使用单位
   */
  useUnit?: string;

  /**
   * 维保单位
   */
  maintenanceUnit?: string;

  /**
   * 救援电话
   */
  rescueLink?: string;

  /**
   * 厂家
   */
  factoryId?: string | number;

  /**
   * 小区ID
   */
  communityId?: string | number;

  /**
   * 单元ID
   */
  unitId?: string | number;

  /**
   * 楼ID
   */
  floorId?: string | number;

  /**
   * 设备心跳时间
   */
  heartbeatTime?: string;

  /**
   * 电梯类型
   */
  elevatorType?: string;

  /**
   * 当前楼层
   */
  curLayer?: string;

  /**
   * 状态（0离线 1在线）
   */
  status?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
